package mdbs;

import javax.ejb.ActivationConfigProperty;
import javax.ejb.MessageDriven;
import javax.jms.JMSException;
import javax.jms.Message;
import javax.jms.MessageListener;
import javax.jms.TextMessage;

import com.sun.org.apache.xerces.internal.parsers.XMLParser;

/**
 * Message-Driven Bean implementation class for: RecibirOCAceptMDB
 *
 */
@MessageDriven(activationConfig = {
		@ActivationConfigProperty(propertyName="destinationType", propertyValue="javax.jms.Queue"),
		@ActivationConfigProperty(propertyName="destination", propertyValue="queue/pedidosMateriaPrimaQueue")
	})
public class RecibirOCAceptMDB implements MessageListener {

    /**
     * Default constructor. 
     */
    public RecibirOCAceptMDB() {
        // TODO Auto-generated constructor stub
    }
	
	/**
     * @see MessageListener#onMessage(Message)
     */
    public void onMessage(Message message) {
    	TextMessage text = (TextMessage)message;
        String messageObtenido = null;
        try {
        	messageObtenido = text.getText();
        	System.out.println(messageObtenido);
        } catch (JMSException e) {
            // TODO Auto-generated catch block
            e.printStackTrace();
            System.out.println("error en recepcion OCAcep");
        }
        System.out.println("OCAcep recibido");
        
    }

}
